
package com.insigma.business.qrcode.common._consumer;



import com.insigma.business.qrcode.common.template.BasePagingResponse;
import com.insigma.business.qrcode.common.vo.BaseDeleteRequest;
import com.insigma.business.qrcode.common.vo.BaseResponse;
import com.insigma.business.qrcode.soldier.dto.CommonRepresentationRecordDTO;
import com.insigma.business.qrcode.soldier.request.BaseGetRequest;
import com.insigma.business.qrcode.soldier.request.CommonRepresentationRecordInsertRequest;
import com.insigma.business.qrcode.soldier.request.CommonRepresentationRecordSearchRequest;

import java.util.List;


public interface CommonRepresentationRecordConsumer {

   
    BasePagingResponse<List<CommonRepresentationRecordDTO>> searchCommonRepresentationRecord(final CommonRepresentationRecordSearchRequest searchRequest);

   
    BaseResponse<CommonRepresentationRecordDTO> getCommonRepresentationRecord(final BaseGetRequest baseGetRequest);

   
    BaseResponse<String> insertCommonRepresentationRecord(final CommonRepresentationRecordInsertRequest insertRequest);


}
